package com.example.design.ddd.practice2.domain.Payment.repository;

import com.example.design.ddd.practice2.domain.Payment.valueobject.PaymentRequest;
import com.example.design.ddd.practice2.domain.Payment.valueobject.PaymentResult;

// 基础设施层 - 支付网关接口
public interface PaymentGateway {
    PaymentResult process(PaymentRequest request);
}